package com.ehome.poct.base.api.vo.device;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 版本表VO
 *
 * @author yjm
 * @Date 2021-12-06 16:53
 */
@Data
public class TestDeviceVersionSelVO {
    
    /**
     * 主键Id
     */
    @ApiModelProperty("主键Id")
    private Long deviceVersionId;
    /**
     * 设备类型（1.金标仪  2.血常规  5.生化仪）
     */
    @ApiModelProperty("设备类型（1.金标仪  2.血常规  5.生化仪）")
    private String deviceType;
    /**
     * 版本号
     */
    @ApiModelProperty("版本号")
    private String version;
    /**
     * 版本类型（1.迭代版本  2.功能版本   3.阶段版本）
     */
    @ApiModelProperty("版本类型（1.迭代版本  2.功能版本   3.阶段版本）")
    private Integer versionType;
    /**
     * 升级类型（0.强更  1.非强更）
     */
    @ApiModelProperty("升级类型（0.强更  1.非强更）")
    private Integer upgradeType;
    /**
     * 版本状态（0.未发布  1.已发布  2.已撤销）
     */
    @ApiModelProperty("版本状态（0.未发布  1.已发布  2.已撤销）")
    private Integer versionStatus;
    /**
     * 包类型（0. 软件  1.硬件  2.固件）
     */
    @ApiModelProperty("包类型（0. 软件  1.硬件  2.固件）")
    private Integer packageType;
    
    /**
     * 是否发送更新提醒 0-否  1-是
     */
    @ApiModelProperty("是否发送更新提醒 0-否  1-是")
    private Integer isUpdateReminder;
    
    /**
     * 包下载地址
     */
    @ApiModelProperty("包下载地址")
    private String url;
    /**
     * 版本更新描述
     */
    @ApiModelProperty("版本更新描述")
    private String description;
    
    /**
     * 包的名称
     */
    @ApiModelProperty("包的名称")
    private String packageName;
    
    /**
     * 包的ID
     */
    @ApiModelProperty("包的ID")
    private String packageId;
    
    /**
     * 更新时间
     */
    @ApiModelProperty("更新时间")
    private LocalDateTime updateTime;
    
}
